body,
html {
    margin:0;
    padding:0;
    background:white;
    font-family: 'Arial', sans-serif;
    color:#121821;
    }

b{font-size: 110%;}
em{color: #032e6e;}


#banner{
background:gray;
height: 50px; /*50*/
color:white;
}

#banner h1{
margin: 0;
padding-top: 15px;
padding-bottom: 0
}

#breadcrumbs{
clear: left;
width: auto;
height: 15px;
background:#d0dafd;
color: black;
text-align: left;
padding: 4px 4px;
border: 1px;
font-size:smaller;
overflow:auto;
}

#firstBreadcrumb{
    float:left;
}

#middleBreadcrumb{
    float:left;
    position:relative;
    color:black;
    padding-left: 3px;
}

#lastBreadcrumb{
    float:left;
    position:relative;
    color:black;
    padding-left: 3px;
}

#contentwrapper{
float: left;
width: 100%;
}

#content{
    margin-left:200px;
    height: auto;
	width: auto;
	padding:5px;
}

#menu{
float: left;
width: 200px; 

height:auto;
margin-left: -100%;
height:auto;
background:#e8edff;
border: 2px solid #b9c9fe;
}

#footer{
clear: left;
width: 100%;
background: white;
color: #727e98;
text-align: center;
padding: 4px 0;
font-size:smaller;
display:none;
}

#footer a{
color: #006699;
}


.innertube{
margin: 10px; 
margin-top: 0;
}

#messageBar{
    font-weight:bold;
}

li{
    color:#003399;
}

h1{
    color: #415675;
    }

h3{
    color: #3A5894;
    font-family: sans-serif;
    }

h5{
    color: gray;
    font-family: sans-serif;
    }

table {
    border: 1px solid white;
    background-color: #D0DAFD;
    border-collapse:collapse;
    }

td {
    padding: 10px 15px;
    /*border: 1px solid white;*/
    background-color:#D0DAFD;
    font-size: 12px;
    }

th {
    padding: 20px 20px;
    font-family: 'Arial', sans-serif;
    color:#415675;
    background-color:#B9C9FE;
    }

.errorlist{
    color:#666699;
}